草庐IT

Android API 21 - TimePicker 小部件

全部标签

三星 S4 API 21 上的 android ormlite NoClassDefFoundError

Android项目在SamsungS7API24、Nexus6API24、API23Emulator、PixelAPI23和GalaxyNote23API模拟器上运行没有问题。当我在具有API22或21的设备或模拟器上运行它时,第一次启动应用程序时抛出以下异常。05-0411:48:25.04510463-10463/com.xyz.abcE/AndroidRuntime:FATALEXCEPTION:mainProcess:com.xyz.abc,PID:10463java.lang.NoClassDefFoundError:com.xyz.abc.database.helper.A

android - 自动屏幕旋转禁用小部件 RemoteView onClick 事件

我编写的小部件有一个奇怪的错误-在屏幕旋转后小部件停止响应onClick事件。该代码与AppWidgets的Android开发人员文档中的代码完全相同here.我注意到市场上的其他小部件没有这个问题——是否有已知的解决方法?我试过在旋转后点击整个地方,所以我不认为它的onClickPendingIntent在旋转后没有调整大小;它似乎根本不存在。我找不到AppWidgetProvider的onRotation()触发器来在发生旋转时重做监听代码,所以我不确定如何继续...谢谢! 最佳答案 我在Google网上论坛上发表的一篇帖子收到

android - 单击更改小部件可见性

我的小部件包含两个相关布局。我已将两种布局都设为可点击。以下是布局的ID:android:id="@+id/upper_layout"android:id="@+id/bottom_layout"现在,我需要的是如果用户点击upper_layout,bottom_layout应该是不可见的。到目前为止,这是我尝试过但没有用的方法。你能检查我做错了什么吗?或者,也许建议一些其他方法来实现这一目标。代码:publicclassBobsWidgetextendsAppWidgetProvider{publicstaticStringACTION_WIDGET_RECEIVER="Clicke

android - 小部件中的动画 .png 图像

问题描述我正在为Android编写一个简单的Widget应用程序,在我的WidgetILayout中,我有ImageViewRefresh控件,我在上面设置了RefreshImage图片(下面的绿色图片)。问题在某些时候,我按下ImageViewRefresh我的Widget中的按钮,应用程序开始从Internet下载一些内容,同时应用程序正在下载背景中的数据我想制作一些动画,比如旋转我的图像(下面的绿色图像)。我可以这样做吗?研究我读过一些关于图像动画的帖子,但我只能在应用程序中找到.gif图片的动画,这是一种旋转图像的方法,例如制作一些旋转的图像并更改它们或其他东西。代码示例这是我

android - 小部件中带有 fragment 的选项卡式对话框

我正在处理小部件,我希望为小部件设置提供带有选项卡fragment的对话框,问题是对话框没有操作栏选项卡,我尝试了各种布局模式,但似乎都没有工作。在manifest中,做了activity我不确定,到底在UI中使用ViewPager,FragmentTabHost哪个布局,基本上不清楚该用哪个布局。WidgetConfigureActivityextendsFragmentActivity现在,下面是它的代码(代码取自FragmentTabHost)FragmentTabHostmTabHost;@OverrideprotectedvoidonCreate(Bundlearg0){su

android - AppCompat v7 :21 Split Action Bar Broken?

我目前正在开发一个应用程序,我在其中使用经过大量修改的SplitActionBar。这是应用程序当前状态的链接:您会注意到顶部有一个透明的操作栏,其中包含一个自定义View,底部有一个拼接在一起的拆分操作栏。底部View实际上是一个单独的操作项,其中包含一个自定义View并showAlways=true。目前我只支持SDKv15+,我真的不打算改变它,但是有了刚刚发布的LollipopAppCompat库,我决定实现它,这样我就可以在我的应用程序中获得一些很棒的东西。我已将主题更改为Theme.AppCompat.Light,我的MainActivity现在扩展了ActionBarAc

java - API 21 上可用的 finishAndRemoveTask()

我会终止我的应用程序并将其从最近任务列表中取消。finishAndRemoveTask()仅在API21上可用。我应该在低于21的API上使用什么? 最佳答案 对堆栈中的第一个Activity发出Intent并完成当前Activity:Intentintent=newIntent(this,FirstActivity.class);intent.putExtra(EXTRA_FINISH,true);intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);startActivity(inten

带有ListView的Android可点击小部件在ListItems上不可点击

我无法让我的Widget可点击。以下代码部分工作。我的小部件显示带有项目的ListView。当单击没有显示任何项目的小部件时,Intent工作并且Activity启动。但是当点击ListView的一个项目时没有任何反应。代码如下:小部件提供者:publicvoidonUpdate(finalContextcontext,finalAppWidgetManagerappWidgetManager,finalint[]appWidgetIds){for(finalintiD:appWidgetIds){finalRemoteViewsremoteViews=newRemoteViews(c

Android ImageReader 获取 NV21 格式?

我没有图像或图形方面的背景,所以请耐心等待:)我正在使用JavaCV在我的一个项目中。在examples,构建了一个Frame,它有一个certainsize的缓冲区.在Android中使用publicvoidonPreviewFrame(byte[]data,Cameracamera)函数时,复制这个data字节数组是没有问题的,如果你声明FrameasnewFrame(frameWidth,frameHeight,Frame.DEPTH_UBYTE,2);其中frameWidth和frameHeight声明为Camera.SizepreviewSize=cameraParam.ge

android - 在 android 中更改背景颜色是否会破坏小部件的外观?

我注意到通过程序更改android小部件(例如Button或TextView)的背景颜色:myButton.setBackgroundColor(Color.BLUE);使它失去其3D形状、边框和阴影效果,然后看起来像一个丑陋的扁平正方形。我错过了什么?很抱歉,这个问题很幼稚,但我试了一段时间还是没能答对。 最佳答案 圆角、阴影效果等在Android中通常通过使用图像来完成。看这个developerdocumentation了解其工作原理。小部件可以具有图像背景或纯色背景。因此,通过设置背景颜色,您可以覆盖背景图像。如果您想更改颜色